|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Integrated
Enterprise Architecture for |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ArcStyler
Modules
The ArcStyler
Commander
The
Convergent Business Object Modeler
The Convergent Refinement Assistant
The Convergent
EJB/UML Refiner for ROSE
The Convergent Generator IDE
The Convergent Business Object Browser
Database Schemata to Component Generator Tool
The Canonical Convergent Components
EJB-Container Specific Template Cartridges
The ArcStyler Open Component Repository SDK
Optimized Build Environments for EJB-Container
|
|
|
|
|
the
Internet Age |
|
|
|
|
Have you ever wondered
why enterprise application integration is so complex and error prone in
spite of CASE tools, process methodologies, application servers and extreme
programming? Diverse pieces alone are not enough. An
architectural style is required to make these and other aspects effectively
work together in synergetic harmony. The ArcStyler Tool Suite provides
the missing link between confusing alternatives and solid architecture.
The consulting team
at iO Software GmbH has been delivering award-winning object-oriented
and Internet-centric enterprise integration for nearly a decade. Based
on our experience we have developed a comprehensive architectural style
for enterprises entering the Internet Age, the Convergent Architecture,
with a flexible tool suite to support the architecture - the ArcStyler.
Our architectural style and tools have repeatedly demonstrated their value
in diverse reality-scale customer projects, from finance to government
and manufacturing, by delivering flexible enterprise integration in less
time at lower cost. |
|
|
|
|
|
|
|
|
|
|
The
ArcStyler Tool Suite in the context of the Convergent Architecture |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ArcStyler
Architectural Suites |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Aligning
IT and Business
Organizations entering the Internet Age must align their business
with IT-technology to remain competitive: the convergence of business
and IT is no longer an option, it is a clear necessity. Our architectural
approach is unique in its focus on convergence, which not only enables
managed system evolution, but also empowers IT as a business optimization
tool while removing numerous sources of cost and risk. These and other
significant advantages of the Convergent Engineering™
approach have been portrayed by Dr.David A.Taylor in his seminal work
äBusiness Engineering with Object Technologyô. The ArcStyler Tool Suite
plays a central role in the Convergent Architecture by assisting in all
three dimensions of complete design: Project Design, Business Design and
System Design. It is an Architectural-IDE providing tight integration
of tool-supported techniques enabling flexible, full-cycle component development
in a vendor-neutral environment û all in the context of a powerful and
widely applicable architectural style. It combines standard, open design
patterns, UML/XML modeling tools and EAI middleware such as EJB and CORBA
Components to help all projects û from SAP process integration to custom
value applications û significantly increase productivity using readily
available technology. With the ArcStyler the architectural integrity of
the entire IT environment increases with time. Each project delivers higher
returns in areas such as re-use, resource optimization and personnel motivation. |
|
|
|
|
Architectural
Integrity
The Convergent Architecture
overview illustrates the central role played by the ArcStyler Tool Suite
in the overall architecture. It supports the architectural metamodel, convergent
component metamodel, development process, as well as automated technology
mappings to leading application server technologies. Using novel assistants,
verifiers and powerful component prototypes for Organizations, Processes
and Resources, the tools actively assist the project manager and developers
in each step along the critical path from business modeling through to reality-scale
operational systems. At each step along the way, the ArcStyler tightly integrates
widely accepted modeling and technology standards to provide a completely
open, standard environment. |
|
|
|
|
More
than a 4GL
The ArcStyler is not
a proprietary 4GL tool, instead, it adds considerable value to open standard
techniques and technologies by integrating them into a highly productive
architectural environment. However, it also adds the advantage of a 4GL
tool by providing optimized, template-based code generation for leading
EJB application servers. The templates separate the implementation-specific
mapping from the re-usable component model repository assuring a future-safe
separation of concerns, long-term architectural integrity and the freedom
to choose the most suitable implementation technology for a given situation.
The templates generate highly-tuned EJB implementations for a specific EJB-Container.
The templates alone represent many developer-years of applied EJB and distributed
computing experience û and are delivered as source code enabling project-specific
extensions while still preserving architectural integrity. The ArcStyler
Tool Suite assists well defined design tasks of the architecture-driven
development cycle. |
|
|
|
|
Leveraging
XML/UML
The tools supporting the development process are partitioned
into individual pure Java modules, which are loaded according to a flexible
XML configuration scheme into the integrated ArcStyler commander workspace.
The modules are integrated via a common UML1.3-based EJB and CORBA Components
repository as shown in the following diagram.This means that individual
modules may be purchased on an as-needed basis and their results utilized
by other modules without information loss or translation effort. In addition,
the ArcStyler repository supports integration of additional tools through
its pure Java UML-API and its lossless bi-directional model exchange via
UML/XMI/XML. |
|
|
|
|
Open
for Reality
Although the Convergent Architecture as directly supported by the ArcStyler
is widely applicable, it does not restrict modification of the style, development
of derivative styles or even the development of a different style. It is
a flexible, modular environment supporting diverse steps of component based
design in general. As a result,the ArcStyler constitutes a decisive step
to an internet-centric information architecture. Systems built with the
ArcStyler are better equipped for the large-scale E-business tasks of the
Information Age. |
|
|
|
|
|
|
|
|
|
|
The
individual modules of the full-cycle ArcStyler Tool Suite |
|
|
|